Understanding requirements dependency in requirements prioritization: a systematic literature review

نویسندگان

چکیده

Requirement prioritization (RP) is a crucial task in managing requirements as it determines the order of implementation and, thus, delivery software system. Improper RP may cause project failures due to over budget and schedule well low-quality product. Several factors influence RP. One which dependency. Handling inappropriate handling dependencies can lead development failures. If requirement that serves prerequisite for other given low priority, affects overall completion time. Despite its importance, little known about dependency RP, particularly impacts, types, techniques. This study, therefore, aims understand phenomenon by analyzing existing literature. It addresses three objectives, namely, investigate impacts on identify different types dependency, discover techniques used problems To fulfill this study adopts Systematic Literature Review (SLR) method. Applying SLR protocol, selected forty primary articles, comprise 58% journal papers, 32% conference proceedings, 10% book sections. The results data synthesis indicate has significant there are number addressing research discovered various employed, including use Graphs RD visualization, Machine Learning large-scale decision making multi-criteria handling, optimization utilizing evolutionary algorithms. also reveals have encountered serious limitations terms scalability, time consumption, interdependencies requirements, limited dependencies.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Systematic Literature Review of Requirements Prioritization Criteria

Customer Satisfaction Development Costs Technical Risks Urgency Frequeny of Use Negative Value A prioritization criterion is a characteristic mark relevant for a certain requirements type and that is used to make a judgment on a requirement concerning its priority.

متن کامل

A systematic literature review of software requirements prioritization research

Context: During requirements engineering, prioritization is performed to grade or rank requirements in their order of importance and subsequent implementation releases. It is a major step taken in making crucial decisions so as to increase the economic value of a system. Objective: The purpose of this study is to identify and analyze existing prioritization techniques in the context of the form...

متن کامل

A Systematic Review of Software Requirements Prioritization

.......................................................................................................................................................... 4 CHAPTER 1: INTRODUCTION 1.1. BACKGROUND ..................................................................................................................................... 8 1.2. PROBLEM DESCRIPTION AND MOTIVATION LEADING TO THESIS .........

متن کامل

A Systematic Literature Review of Requirements

Requirements engineering is a fundamental part of the software engineering process. When the stakeholders of the software project disagree on the requirements, requirements negotiation methods can be used to reach that agreement. This avoids rework and extra costs. A number of new requirements negotiation methods are created by researchers over the last years. This paper provides a review on wh...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Advances in Intelligent Informatics

سال: 2023

ISSN: ['2548-3161', '2442-6571']

DOI: https://doi.org/10.26555/ijain.v9i2.1082